في مجالي علم الحاسوب وبحوث العمليات، خوارزمية مجتمع النحل (بالإنجليزية: Artificial bee colony algorithm، اختصارا: ABC)، هي خوارزمية استمثالية تعتمد على نموذج ذكاء سلوك سرب النحل في البحث عن الطعام. فمن المعلوم أن النحل عندما يجد الطعام خلال رحلة البحث فإنه يعود للخلية بعيّنة منه ليخبر بقية النحل العاملة عن مكان الطعام واتجاهه من خلال قيام النحلة برقصة اهتزازية في اتجاه معين وبعدد مرات معينة للإشارة إلى مكان وجود الطعام. اقترحها كارابوغا عام 2005.[1]

كذلك تُسمى بخوارزمية التعلم لأنها الأكثر سرعة في عملية التعلم والتي تميزت بإيجاد الحل الأمثل للعديد من التطبيقات، مثل التعرف على بصمة الاصبع والوصول إلى أقصر طريق (مسألة البائع المتجول).

تعتمد هذه الخوارزمية على حجم الخلية (عدد النحلات) ، حيث يقسم سرب النحل إلى 50% نحلات عاملات و 50% نحلات كشافة وعدد المتفرجات يساوي 1.كما أن عدد النحلات العاملات يساوي عدد الحلول، 
إذن الحل الامثل هو الحل (المصدر) ذو الاحتمال الاعلى،